This is the home page of the OSGi Trailblazer application.
It uses an imaginary shopping mall to demonstrate usage and best practices
in OSGi general and of some of it's more advanced features
defined by the OSGi Enterprise Expert Group.
In this version it covers the usage of
- Service registration
- Access to the naming and directory service (JNDI)
- Access to the managment service (JMX)
Future versions will be expanded to cover
- Component wiring and injection (Blueprint Service)
- Access to the persistence service (JPA)
- Distributed OSGi
The ShoppingMall application dynamically discovers
Shop instance from the OSGi Registry.
Each shop is associated with a PaymentService. Shops define specific
requirements on payment services. The ShoppingMall itself is rendered in HTML through the OSGi
compendium provided HttpService.
Successful product purchases are passed through the AuditService that is
exposed through JMX.
The individual Shops maintain their respective product lists using various technics available
in OSGi EE.
For comments, bugs or suggestion please go to the JBossOSGi
User Forum
or file an issue in JIRA.
Please click on the individual shops to read more.
-enjoy